package fr.synthese.gutemberg;

//import java.io.BufferedReader;
//import java.io.IOException;
//import java.io.InputStreamReader;
//import java.net.MalformedURLException;
//import java.net.URL;
//import java.util.Map;

/**
 * @author devref101
 * Main Class
 */
public final class Index {
	
	
	// classes utilitaires ne ne sont pas instanciées (surtout pas la main)

		/**
		 * private construtor .
		 */
		private Index() {
			// private construtor
	}
		
		
		/* =================================================== */
		/* properties ..
		/* =================================================== */
		

		/**
		 * Url et page html étudiée.
		 */
		static final String MONURL = "http://www.altenide.com/lmg.html";
		/**
		 * Entity mot.
		 */
		//private Mot mot;
		
		/**
		 * Technic class .
		 */
		private static Traitement traiter = new Traitement();
	
	
	/**
	 * @param args
	 * The Main
	 */
	public static void main(String[] args) {
		
		
		//Mot mot = new Mot("mot");
		//System.out.println("Un mot créé ! C'est le mot " + mot);
	
		
		// récupération du fichier.
		traiter.recuperationFichier(MONURL);
		traiter.ecritureFichier(MONURL);
		
		traiter.montreListe("mapdesmotc");
		traiter.ecritListe("mapdesmotc");
		
		traiter.montreListe("ListeTerminésParVer");
		traiter.ecritListe("ListeTerminésParVer");
		
		traiter.tailleParFirstCar();
		traiter.ecritCollection("motsParPremiereLettre", traiter.getMapTwo());

		traiter.motsParTailles();
		traiter.ecritCollection("motsParNbLettres", traiter.getMapThree());

		

	}
}
